今天要來分享的不是我的工作履歷 (因為本來就不是應徵工作啊, 這裡又不是LinkedIn), 而是我怎麼會從硬體生產的PM跳這麼大的領域到軟體業當PM, 其實這還是得從我在硬體業的經驗談起....
從事了約莫6年多的光機設計與系統整合工作之後, 你常常會發現, 很多產品在國外的競爭廠商把持的關鍵, 其實都不在硬體, 硬體設計出來, 或是說其中的物理原理其實學校的教科書上都有, 當然其中還是有一些關鍵的設計Know-How, 但就算你能一比一的仿製, 你抄不來的是其中系統韌體與軟體的控制與算法, 而且有些是當做量測設備在賣的時候, 後端的參數資料庫(如:拉曼光譜參數, 材料參數...)等等, 根本不是你做得出同等級的硬體後, 就能一併可配合使用的, 也因此當很多光電設備業者有能力開發出同樣精密, 但成本更低廉的設備時, 價值仍為0, 因為你沒有可以搭配的軟體介面, 沒有資料庫...在傳統工廠思維中, 對軟體開發真的是相對缺乏的知識...所以當你發覺你可以當個Maker, 用很簡單的零組件打造一個有創意的設備時, 真的, 現實就是你缺少"韌體"與"軟體"來整合與實現
也就是這樣的緣故, 當我自己準備離開第二家光學新創時 (對, 我加入過兩次的新創小公司打拼過...) 我開始了我自己構思的Side Project, 想自力成為一個Maker甚至是創業, 但事與願違, 我的題目一如往常, 太過跨領域了, 需要光學, 控制, 機構 (硬體項目) 和 影像分析, 量測控制, APP (軟體項目), 實在非我一個人能力所及, 等我自己學完, 應該題目早就被做出來或過時了...因此...那不如來整合有意願合作的朋友吧?? 發揮我的系統整合專長 ...就這樣在聯絡過往各種專業領域的朋友過程中, 有人介紹說, 我們這裡缺一位Software PM, 你有當過(Hardware) PM, 應該可以勝任吧? 要不要來應徵看看?
就這樣, 我憑藉著過去的系統整合經驗, 與考上了卻一直沒有實戰經驗的ACP(Agile Certified Practioner)證照, 進入了一家軟體公司當起Software PM, 很單純的認為這樣也可以多了解軟體是什麼吧?! 在面試前問了許多朋友, 最常被問到的問題就是, "你又不會寫程式, 你怎麼知道軟體工程師會不會唬你? 跟你說這Task很困難, 你根本就無法預估時間", 的確, 這問題確實在還沒開始上工之前, 也一直困擾著我, 難道我要去學寫APP? 還是怎樣估算時程呢? 因為過去在機械加工, 光學零件採購的經驗, 完全派不上用場阿!!
好在, 學過專案管理的人就知道, 時程也只是專案規劃中的限制之一, 所以不全然就是被時間因素卡住, 因為軟體開發最關鍵的是"人", 遇到好的RD帶你上天堂, 跟你解釋架構, 解釋邏輯, 真心不騙的時間估算;但遇到凡事推拖, 只會說文件寫不清, UX設計沒考慮到, 各種搞毛的RD, 包準你被搞瘋, 但你又怎麼能讓RD信服你的規劃安排, 甚至配合你的新專案POC呢? 說穿了你還是得自己下苦功, 在除了寫code的領域之外, 比它們還要專業, 像是整體的產品面, 市場面, 趨勢面, 有時甚至你還是得去讀 Developer Documents, 至少得看完Introduction或是Overview吧, 你們才能有共通的語言阿~~~ 上述提到的多個面向將在後續幾天分享實際的操作經驗 ~